home *** CD-ROM | disk | FTP | other *** search
/ Acorn Risc Technologies StrongARM CD-ROM / Acorn Risc Technologies StrongARM CD-ROM.iso / ftp / documents / acornusr / 1995 / jan95 / text < prev   
Encoding:
Text File  |  1996-02-28  |  4.6 KB  |  88 lines

  1. 24/11/94
  2. Questions and Answers
  3. ---------------------
  4.  
  5. Q. I need to know if <product> works on my Risc PC. Where do I find out?
  6.  
  7. A. Probably your best route is to ask the vendor of that product. Of the products Acorn has tested, over 95% work without modification. Of the remaining 5%, many of the software houses have since produced newer versions which work correctly. A large percentage of the incompatible software comprises games; problems running these pieces of software are commonly connected with screen modes. "Game On!," a utility to patch some of these games, has recently become available from:
  8.  
  9. The ARM Club
  10. FREEPOST ND 6573
  11. London
  12. N12 0BR
  13.  
  14.  
  15. Anatomy of a Monitor Definition File
  16. ------------------------------------
  17.  
  18. Unlike earlier machines, Risc PCs take details of the screen modes a given monitor can display from a Monitor Definition File (MDF), a number of which reside in ADFS::4.$.!Boot.Resources.Configure.Monitors, subdivided by monitor manufacturer. An MDF is plaintext, however it is not advised that these files be modified manually.
  19.  
  20. A Monitor Definition File has the parameter set:
  21.  
  22. file_format:         format
  23. monitor_title:       title
  24. DPMS_state:          state
  25.  
  26. These three parameters only appear at the start of an MDF; the following segment is repeated for each mode:
  27.  
  28. startmode
  29.  mode_name:          mode_name
  30.  x_res:              x-resolution
  31.  y_res:              y-resolution
  32.  pixel_rate:         pixel_rate
  33.  h_timings:          hsync, hbpch, hlbdr, hdisp, hrbdr, hfpch
  34.  v_timings:          vsync, vbpch, vtbdr, vdisp, vbbdr, vfpch
  35.  sync_pol:           sync_polarities
  36. endmode
  37.  
  38. where:
  39.  
  40. mode_name: is a textual name for the mode that will be used in the display manager's mode menu. It is possible to prevent defined screen modes from appearing in the modes menu by leaving this field blank. Mode names are limited to 19 characters, and may contain spaces.
  41.  
  42. x-resolution= number of pixels displayed across the screen
  43. y-resolution= number of rasters displayed vertically (pixels)
  44.  
  45. hsync= width of horizontal sync pulse (must be a multiple of 2)
  46. hbpch= width of horizontal back porch
  47. hlbdr= width of left border (hbpch + hlbdr must be a multiple of 2)
  48. hdisp= number of pixels displayed horizontally (which is normally the same 
  49.        as the x-resolution)
  50. hrbdr= width of right border
  51. hfpch= width of horizontal front porch
  52.  
  53. vsync= width of vertical sync pulse
  54. vbpch= width of vertical back porch
  55. vtbdr= width of top border
  56. vdisp= number of rasters displayed vertically (pixels)
  57. vbbdr= width of bottom border
  58. vfpch= width of vertical front porch
  59.  
  60. pixel_rate= pixel rate in kHz
  61. sync_polarities: is a number indicating what kind of sync signals are 
  62. required. The options are:
  63.  
  64. 0 hsync normal, vsync normal
  65. 1 hsync inverted, vsync normal
  66. 2 hsync normal, vsync inverted
  67. 3 hsync inverted, vsync inverted
  68.  
  69. All values on the h_timings line are in units of pixels, and all values on the v_timings line are in units of raster lines. To convert between these units and the timings described in the technical notes accompanying your monitor, use:
  70.  
  71. <insert drawfiles of formulae here>
  72.  
  73. More detail is available in Application Note 254, available from Acorn dealers and downloadable from ftp.acorn.co.uk.
  74.  
  75. Postcards From The Edge
  76. -----------------------
  77.  
  78. Following on from Acorn World and the discussions the developments we showcased there have evoked, here are a few notes to clear up any confusion. More data next month!
  79.  
  80.  Regarding FileCore, after much investigation Acorn is making a small change to the interface specification of FileCore.  The change involves the addressing of data on the disc.  Currently this address is passed as a 32bit quantity and is the drive number and a byte offset, this is changing to the drive number and a logical block number.  This increases the range of addressable data.  Although this would theoretically lead to a 256GB maximum disc size, the structures of FileCore prevent this (since they were optimised for a maximum of 512MB).  The maximum size we are recommending for IDE-based filesystems under the new module set is 4GB.  A 'new structure disc' can be identified by looking at the disc size record.  Both SWI FileCore_DiscOp and SWI FileCore_MiscOp will be re-coded to distinguish between the two types of disc. 
  81.  
  82. Those filing systems for which block addressing would be appropriate will also require modification so that they are able to inform FileCore to return a block number.
  83.  
  84. As the filing system is such a critical part of RISC OS, Acorn will be performing a great deal of soak-testing on these new modules, hence it is not possible to speculate on a release date.
  85.  
  86. For further developments, watch this space!
  87.  
  88.